@charset "UTF-8";
@media all
{
  html * { font-size: 100% }
  textarea, pre, tt, code {
	font-family: Arial, Verdana; }

  body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;  
  }

  h1,h2,h3,h4,h5,h6 { font-weight:normal; margin: 0 0 0.4em 0; }
  h1 { font-size: 28px; text-transform:uppercase; color:#16c0cc; font-family:Tahoma;text-shadow:#FFF -1px 1px 0px;}                        /* 24px */
  h2 { font-size: 166.67% ;}                     /* 20px */
  h3 { font-size: 150%;}       					 /* 18px */
  h4 { font-size: 133.33%; color:#4b7377;  }     /* 16px */
  h5 { font-size: 116.67%; text-transform:uppercase; font-family:Tahoma;}                     /* 14px */
  h6 { font-size: 116.67%; color:#16c0cc; text-shadow:#FFF -1px 1px 0px; font-family:Tahoma;}      /* 14px */

  p { margin:0; padding:0;}

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }
  strong,b { font-weight: bold }
  em,i { font-style:italic }
  pre, code { font-family: monospace; font-size: 1.1em; }
  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }
  img{ border: 0;}
  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left;}
  .float_right { float: right;}
  .center { text-align:center; margin: 0.5em auto }
  .cb{ clear:both; font-size:0;}
  .cl{ clear:left; font-size:0;}

  a {color: #ffa800; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {text-decoration:underline;}
  
  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent;}
  
  #footer a { color: #000; background:transparent; font-weight:normal;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #000; background-color: transparent; text-decoration:underline;}

  /**table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }*/
  
  /*--------------- padding-----------*/
  .p11t{ padding-top:11px;}
  .p10t{ padding-top:10px;}
  .p5t{ padding-top:5px;}
  .p24t{ padding-top:24px;}
  .p15t{ padding-top:15px;}
  .p80t{ padding-top:80px;}
  .p2t{ padding-top:2px;}
  .p30t{ padding-top:30px;}
  
  .p11l{ padding-left:11px;}
  .p15l{ padding-left:15px;}
  .p5l{ padding-left:5px;}
  .p8l{ padding-left:8px;}
  .p61l{ padding-left:61px;}
  .p30l{ padding-left:30px;}
  
  
  .p5b{ padding-bottom:5px;}
  .p3b{ padding-bottom:3px;}
  .p7b{ padding-bottom:7px;}
  .p10b{ padding-bottom:10px;}
  .p15b{ padding-bottom:15px;}
  
  .p11r{ padding-right:11px;}
  .p5r{ padding-right:5px;}
  
  .p10{ padding:10px;}
  
  /*--------------- margin-----------*/
  .m10t{ margin-top:10px}
  .m15t{ margin-top:15px}
  .m5t{ margin-top:5px}
  .m2t{ margin-top:2px}
  
  .m10r{ margin-right:10px;}
  .m10b{ margin-bottom:10px;}
  
  .m5l{ margin-left:5px;}
  
  /*--------------- width-----------*/
  .w430{ width:430px;}
  .w440{ width:440px;}
  .w246{ width:246px;}
  .w700{ width:700px;}
  .w248{ width:248px;}
  .w350{ width:350px;}
  .w317{ width:317px;}
  .w280{ width:280px;}
  .w220{ width:220px;}
  .w263{ width:263px;}
  .w375{ width:375px;}
  .w495{ width:495px;}
  .w115{ width:115px;}
  .w350{ width:350px;}
  .w230{ width:230px;}
  .w233{ width:233px;}
  .w465{ width:465px;}
  .w180{ width:180px;}
  .w80{ width:80px;}
  .w345{ width:345px;}
  
  /*--------------- fiont-style -----------*/
  .font28{ font-size:28px}
  .font16{ font-size:16px}
  .font15{ font-size:15px}
  .font13{ font-size:13px}
  .font17{ font-size:17px}
  .font14{ font-size:14px}
  
  .color_bule{ color:#00bed5;}
  .color_d_bule{ color:#001b3c}
  .color_yellow{ color:#ffa800;}
  
 .bg_gray{ background:#ededed;}
  
  /*--------------- conttent -----------*/
  
  .subject_text{ color:#1aabb5; font-size:22px;} 
  
  .bo_t{ border-top:1px solid #FFF;}
  .bo_b{ border-bottom:1px solid #cdcdcd;}
  .bo_d_b{ border-bottom:1px dotted #333;}
  .bo_d_t{ border-top:1px dotted #333;}
  
  .box_logo{ width:280px; padding-top:8px;}
  .text_top{ text-align:center;}
  .text_up{ text-transform:uppercase;}
  
  .tt{ font-size:14px; font-weight:700; color:#1faebf; font-family:Tahoma; text-transform:uppercase;}
  .tt_1{ font-size:16px; font-weight:normal; color:#2fb41b;}
  .bg_tt1{ background:url(../../images/bg_tt.png) no-repeat left; height:33px; padding:4px 10px 0 30px;}
  .bg_tt1_1{ border:1px solid #CCC; border-left:none; border-right:none; height:32px; padding:5px 0 0 0;}
  .bg_tt1_2{ border-bottom:1px solid #7ee06e; height:27px; padding:5px 0 0 4px;}
  .bg_tt1_3{ background: url(../../images/bg_tt1.png) no-repeat top; height:32px; padding:8px 0 0 0;}
  .bg_more{ background: url(../../images/bg_more.jpg) no-repeat; width:72px; height:18px; padding:5px 0 0 0px; text-align:center; margin:0 5px 5px 0;}
  	 a.bg_more{ color: #FFF; text-decoration:none; font-weight:normal; display:block;}
  	 a.bg_more:hover{ color: #FFF; text-decoration:underline; font-weight:normal;}
	
  .bg_more_1{ background:url(../../images/bg_more1.png) no-repeat; width:69px; height:19px; padding:8px 0 0 8px}
    .more_1{padding-left:2px; color:#FFF; font-size:12px;}
  	.more_1 a{ color: #3e7a02; text-decoration:underline; font-weight:normal;}
  	.more_1 a:hover{ color: #3e7a02; text-decoration:none; font-weight:normal; background:none;}
	
  .bg_back{ background:url(../../images/bg_back.jpg) no-repeat; width:65px; height:19px; padding:8px 0 0 8px}
  .bg_back .more{ background:url(../../images/icon_7.png) no-repeat 0 5px; padding-left:10px; color:#FFF;}
  	.bg_back .more a{ color: #FFF; text-decoration:none; font-weight:normal;}
  	.bg_back .more a:hover{ color: #FFF; text-decoration:underline; font-weight:normal; background:none;}
  .bg_tt2{ background:url(../../images/bg_tt2.jpg) no-repeat top; width:233px; height:37px; padding:0 3px 0 12px; font-size:14px; color:#1faebf; text-transform:uppercase;font-weight:700; text-align:left; line-height:33px;}
  .bg_tt2 p{ float:left;}
  .bg_tt2 img{ float:right; margin-top:2px;}
  .bt_box{ background:url(../../images/footer_box.jpg) no-repeat; width:204px; height:4px; font-size:0;}
  .middle3{ background:#e3e3e3 url(../../images/bg_box1.jpg) repeat-x top; width:246; min-height:250px; border:1px solid #d7d7d7; border-top:none;}
  	.middle3 ul{ margin:0; padding:0; list-style-type:none;}
  	.middle3 ul li{ list-style-type:none; padding:11px 7px 11px 15px; border-bottom:1px solid #cdcdcd; border-top:1px solid #FFF; margin:0;}
  	.middle3 ul li.boto{ border-bottom:none;}
  .box_tinhd{}
  	.box_tinhd ul{ margin:0; list-style-type:none; padding:8px 0 12px 0;}
  	.box_tinhd ul li{ background:url(../../images/icon_5.png) no-repeat 0 3px; padding:2px 0 1px 25px; margin:0;}
  .box_cnsh{}
  	.box_cnsh a{color:#e8ab0d; font-weight:bold; text-decoration:none}
	.box_cnsh a:hover{color:#e8ab0d; font-weight:bold; text-decoration:underline}
  	.box_cnsh img{ float:left; margin-right:5px;}
	.box_cnsh.boto{ border-bottom:none;}
  .box_pic_hd{ background:#e5e5e5;}
  	.box_pic_hd img{ margin:8px 0 8px 7px; float:left;}
	
 .tt_footer{ background:url(../../images/bt_tt_bottom.jpg) no-repeat; width:919px; height:25px; color:#fff; text-align:center; padding-top:10px}
 .line_footer{ background:url(../../images/line_bottom.jpg) repeat-x bottom;}
 .nav_footer{color:#1ca708;}
 	.nav_footer a{ color:#1ca708; padding:0 8px 0 8px; text-decoration:none; font-weight:normal;}
	.nav_footer a:hover{ color:#1ca708; padding:0 8px 0 8px; text-decoration:underline; font-weight:normal;}	

   /*--------------------------------CONTENT---List images------------------------------*/
 .icon_click{ width:19px; height:80px;}
 .pic_lineshow{ width:654px; padding-left:6px;}
	.pic_lineshow ul{ margin:0; padding:0; list-style-type:none;}
	.pic_lineshow ul li{ float:left;  list-style-type:none; display:block; margin:0; padding:5px 7px 5px 0; height:80px; width:102px; line-height:normal;}
	.pic_lineshow ul li a{ padding:0px;color:#4aba39}
	.pic_lineshow ul li a:hover{ padding:0px;color:#4aba39; text-decoration:underline;}
	.pic_lineshow ul li img{ max-width:102px; max-height:80px; }	
	.pic_lineshow ul li.last{ background:none;}

 .pic_product{ width:660px;}
	.pic_product ul{ margin:0; padding:0; list-style-type:none; border-bottom:1px dotted #6c8700;}
	.pic_product ul li{ float:left;  list-style-type:none; display:block; margin:0; background:url(../../images/line_1.png) no-repeat right; padding:10px 10px 10px 0; height:122px; width:210px; line-height:normal;}
	.pic_product ul li a{ padding:0px;color:#4aba39}
	.pic_product ul li a:hover{ padding:0px;color:#4aba39; text-decoration:underline;}
	.pic_product ul li img{ float:left; margin-right:1px;}	
	.pic_product ul li.last{ background:none;}
	.pic_product ul.last{ border-bottom:none;}
	
 .box_texkhkt{}
 	.box_texkhkt img{ margin-right:10px;}
 .pages{ width:400px;}
 	.pages ul{ list-style-type:none; margin:0; padding:0; padding-right:4px; float:right;}
	.pages ul li{ list-style-type:none; background:url(../../images/bg_pages.png) no-repeat; width:25px; height:25px; line-height:25px; text-align:center; margin:0 2px 0 2px; float:left; display:block;}
	.pages ul li:hover{ background:url(../../images/bg_pages_o.png) no-repeat;width:25px; height:25px; display:block;}
	.pages ul li.current{ background:url(../../images/bg_pages_o.png) no-repeat;width:25px; height:25px; display:block;}
	.pages ul li img{ margin-top:7px;}
	.pages ul li a{ color:#fff; text-decoration:none; font-variant:normal; display:block;}
	.pages ul li a:hover{ color:#fff; text-decoration:none; font-variant:normal;}
 .box_news{ padding:10px 10px 14px 10px;}
 	.box_news img{ float:left; margin:0 10px 0 0; max-width:146px; max-height:98px;}
	.box_news span{ font-size:18px; color:#0a4045;}
	.box_news span a{ color:#ffa800; text-decoration:none; font-weight:700; font-size:13px;}
	.box_news span a:hover{ color:#ffa800; text-decoration:underline; font-weight:700;}

 
 .boder_all{ border:1px solid #c5c5c5; padding:10px;}
 .box_comment{ background:url(../../images/bg_box_comment.jpg) repeat-x bottom; min-height:266px; border:1px #c5c5c5 solid; padding:10px;}
 .box_comment label{ width:105px; float:left; font-weight:700;}
 .txt_comment{ background:url(../../images/bg_txt.jpg) repeat-x bottom; height:21px; padding:2px; border:1px solid #CCC; float:left; margin-bottom:5px;}
 .box_comment textarea{ background:#fff url(../../images/bg_txt.jpg) repeat-x bottom; height:90px; padding:2px; border:1px solid #CCC; float:left; margin-bottom:5px;}
 .ma_at{ background:#ffff00; padding:5px; color:#1ca708; font-weight:700;}

.box_gallery{}
.box_gallery ul{ list-style-type:none; margin:0; padding:0;}
.box_gallery ul li{ padding:10px 3px 7px 0; margin:0; list-style-type:none; line-height:normal; display:inline-block; background:url(../../images/line_bottom_new.jpg) no-repeat bottom center;}
.box_gallery a{ color:#ffa800; text-decoration:none;}
.box_gallery a:hover{ color:#ffa800; text-decoration:underline;}

 .thanhsapxep{ background:#e3e3e3; padding:4px 10px 4px 15px;}
 
 /*--------------------------------16 07 2011------------------------------*/
 #featured{position:relative; width:960px; height:298px; background:url(../../images/bg_banner.png) no-repeat center;}
 #featured ul.ui-tabs-nav{
	background:url(../../images/bg_bt_banner.png) no-repeat;
	width:172px;
	position:absolute;
	top:270px;
	left:365px;
	height: 31px;
	z-index:10000;
	text-align:center;
}
 	#featured ul.ui-tabs-nav li{ list-style-type:none; margin:0; padding:0;display:inline;}
 	#featured li.ui-tabs-nav-item a{  background:url(../../images/bt_banner.png) no-repeat left top; width:20px; height:31px; background-position:0 -38px; display:inline; line-height:30px; color:#1aabb5; text-align:center; padding:2px 12px;}
	#featured li.ui-tabs-nav-item a:hover{ background:url(../../images/bt_banner.png) no-repeat left top; width:20px; height:31px; background-position:0 -7px; text-decoration:none; color:#FFF; padding:2px 12px;}
	#featured li.ui-tabs-selected{ background:url(../../images/bt_banner.png) no-repeat left top; width:20px; height:31px; background-position:0 -7px; text-decoration:none; color:#FFF;}
	#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:url(../../images/bt_banner.png) no-repeat left top; width:20px; height:31px; background-position:0 -7px; text-decoration:none; color:#FFF; }
	*+html #featured li.ui-tabs-nav-item a{display:inline-block; width:1px; padding:2px 9px;}
	*+html #featured li.ui-tabs-nav-item a:hover{ width:1px; padding:2px 9px;}
	*+html #featured li.ui-tabs-selected{padding:0px; margin:0;}
	*+html #featured li.ui-tabs-nav li.ui-tabs-selected a{}
	
 #featured .ui-tabs-panel{ width:950px; height:233px; padding:7px; position:relative;}
 #featured .ui-tabs-panel img{ max-width:947px; max-height:284px;}
 #featured .ui-tabs-panel .info{ position:absolute; top:199px; left:0; height:34px; background: url(../../images/transparent-bg.png);width: 950px;}
 #featured .info p{ font-size:21px; font-family:Tahoma; color:#fff; padding:5px 15px 5px 5px; margin:0;overflow:hidden; float:left; }
 #featured .info dl{ margin:10px 5px; font-family:Verdana; font-size:12px; color:#fff; }
 #featured .info a{ text-decoration:none; color:#fff; }
 #featured .info a:hover{ text-decoration:underline; }
 #featured .ui-tabs-hide{ display:none; }
	

 .tt_httt{ background:#35cadc; height:29px; width:233px;line-height:29px; padding:0 5px 0 10px; color:#fff; font-size:12px; font-weight:700;}
 	.tt_httt p{ float:left;}
 .tt_service{ background:#ccebed;height:29px; font-size:17px; line-height:29px; padding-left:15px;}
 .bt_back{ background:url(../../images/icon_8.png) no-repeat 0 5px; padding-left:15px;}
 	.bt_back a{ color:#1aabb5; text-decoration:none; font-size:14px; display:block;}
	.bt_back a:hover{ color:#1aabb5; text-decoration:underline; font-size:14px;}
.tt_ks{ font-size:14px; font-weight:normal; color:#16c0cc; font-family:Tahoma; text-transform:uppercase;}
.tt_ks a{ font-size:14px; font-weight:normal; color:#16c0cc; font-family:Tahoma; text-transform:uppercase;}
.tt_ks a:hover{ font-size:14px; font-weight:normal; color:#06C; font-family:Tahoma; text-transform:uppercase; text-decoration:none}

.box_pic_ks{ background:url(../../images/shadow_pic.png) no-repeat; width:222px; height:140px; padding:4px; text-align:center; position:relative;}
.box_pic_ks img{ margin:2px; max-width:218px; max-height:136px;}
.bed{ background:url(../../images/bed.png) no-repeat; width:51px; height:41px; position:absolute; top:-10px; left:-10px; text-align:center; color:#ff6d00; font-size:14px; font-weight:700;padding:25px 15px 15px 15px;}
.box_yte_pro{ border:1px solid #2ad6e3;}
 	.box_yte_pro img{ float:left; margin:10px; max-width:155px; max-height:122px;}

.boder1{ border:1px solid #FFF; border-bottom:none;}
.bt_phanphoi{ width:40px; height:158px; position:absolute; top:190px; right:0; z-index:1000;}

.box_more_service{ width:690px; background:#f7f7f9; padding:0 4px; display:none;}
	.box_more_service ul{ list-style-type:none; padding:0; margin:0;}
	.box_more_service ul li{ list-style-type:none; width:320px; background:url(../../images/icon_5.png) no-repeat 0 6px; margin:0; padding:5px 0 5px 20px; color:#e8ab0d; float:left;}
	.box_more_service ul li a{ color:#e8ab0d; text-decoration:none; font-variant:normal;}
	.box_more_service ul li a;hover{ color:#e8ab0d; text-decoration:underline; font-variant:normal;}
	
	
.box_ph{ background:url(../../images/bg_box_ph.png) no-repeat; width:498px; height:415px; padding:20px 20px 25px 35px; position:absolute; top:173px; left:459px; z-index:1000;}
	.box_ph_tt{ font-size:18px; color:#FFF; float:left;}
	.box_ph_form{ padding:20px 15px 15px 30px}
	.box_ph_form label{ width:100px; float:left; font-weight:700;}
	.box_ph_form textarea{width:250px; height:150px; padding:2px; border:1px solid #CCC; background:#f4f4f4; margin-bottom:5px;}
	.ph_txt{ width:250px; height:18px; padding:2px; border:1px solid #CCC; background:#f4f4f4; margin-bottom:5px;}
	
.text_error{ font-family:"Times New Roman", Times, serif;}
.box_error{ background:url(../../images/bg_error.png) no-repeat; width:807px; height:333px; padding:61px; margin:100px auto 0 auto;}
.box_error a{ color:#17a2dc; text-decoration:none; font-weight:normal}
.box_error a:hover{ color:#17a2dc; text-decoration:underline; font-weight:normal}
.font40{ font-size:40px;}
.font30{ font-size:30px;}
.font18{ font-size:18px;}

 /*--------------------------------28 09 2011------------------------------*/
.box_fag{ width:75px; float:right; padding:12px 12px 0 0;}
.box_dv_tour{ background:url(../../images/bg_img.png) no-repeat; width:330px; height:146px; padding:7px; position:relative;}
.tt_nhatrang_tour_booking{background:url(../../images/bg_title.png) no-repeat;width:315px; height:43px; position:absolute; left:10px; top: -18px;
	padding-left:10px; font-size:14px; font-weight:700; color:#1faebf; font-family:Tahoma; text-transform:uppercase; text-align:center;}
.tt_nhatrang_tour_booking img{ float:left;}
.button_chitiet{ background:url(../../images/bg_button.jpg) no-repeat; width:56px; height:30px; padding:0 20px 0 0; text-align:center; line-height:30px; display:block; text-decoration:none; color:#FFF;}
	a.button_chitiet:hover, a.button_chitiet:active, a.button_chitiet:focus{ color:#fff; text-decoration:underline; font-weight:normal;}
.bt_xemthem{ background:url(../../images/bg_button2.jpg) no-repeat; width:74px; height:24px; text-align:center; line-height:24px; text-decoration:none; color:#FFF; font-weight:normal; display:block;}
 	a.bt_xemthem:hover{ color:#FFF; text-decoration:underline; font-weight:normal;}
.text_ks{}
.text_ks img{ float:left; margin-right:10px;}
.bg_lightgray{ background:url(../../images/bg_box_lh.jpg) repeat-x top;}
.bo_3{ border:3px solid #42daec;}
.text_xemthem{ color:#FFF; text-decoration:underline; font-weight:normal; display:block; float:right;}
	a.text_xemthem:hover{ color:#C90; text-decoration:underline; font-weight:normal;}
.text_nt{}
	.text_nt img.rImage{ float:right; margin-left:10px; max-width:275px;}
/*.text_nt img{ float:right; margin-left:10px; max-width:275px;}*/
	
	
	.text_nt td{ color:#00bed5; font-weight:700;}
.button_trove{ background:url(../../images/bg_button1.jpg) no-repeat; width:56px; height:30px; padding:0 0 0 20px; text-align:center; line-height:30px; display:block; text-decoration:none; color:#FFF;}
	a.button_trove:hover, a.button_trove:active, a.button_trove:focus{ color:#fff; text-decoration:underline; font-weight:normal;}
.img_bookingnhatrang{ background:url(../../images/bg_img2.png) no-repeat; width:136px; height:119px; padding:8px 9px; position:relative; float:left;}
.img_bookingnhatrang img{ max-width:137px; max-height:119px;}
.line_bt_news{ background:url(../../images/line_bottom_new.jpg) no-repeat bottom left; background-position:bottom 699px;}
.line_bt_news1{ background:url(../../images/line_bottom_new.jpg) no-repeat right bottom; background-position:bottom 699px;}
.line_bt_news2{ background:url(../../images/line_bottom_new.jpg) no-repeat center bottom;}
.text_tintuc_detail{ }
.text_tintuc_detail img.lImage{ float:left; margin-right:12px;}
.text_contact{}
.text_contact td{ padding:5px; border-bottom:1px dotted #CCC;}
}
